// **********************************************************************
//
// Copyright (c) 2003-2007 ZeroC, Inc. All rights reserved.
//
// This copy of Ice is licensed to you under the terms described in the
// ICE_LICENSE file included in this distribution.
//
// **********************************************************************

// Ice version 3.2.1

package ru.fizteh.fivt.demo.calc;

public interface _CalcNumberOperationsNC
{
    ru.fizteh.fivt.demo.ntypes.MyNumber add(ru.fizteh.fivt.demo.ntypes.MyNumber x, ru.fizteh.fivt.demo.ntypes.MyNumber y)
        throws ru.fizteh.fivt.demo.ntypes.MyNumberFormatException;

    ru.fizteh.fivt.demo.ntypes.MyNumber mult(ru.fizteh.fivt.demo.ntypes.MyNumber x, ru.fizteh.fivt.demo.ntypes.MyNumber y)
        throws ru.fizteh.fivt.demo.ntypes.MyNumberFormatException;

    ru.fizteh.fivt.demo.ntypes.MyNumber div(ru.fizteh.fivt.demo.ntypes.MyNumber x, ru.fizteh.fivt.demo.ntypes.MyNumber y)
        throws DivByZeroException,
               ru.fizteh.fivt.demo.ntypes.MyNumberFormatException;
}
